// filters.js
import Vue from 'vue'

// 全局过滤器
Vue.filter('dateFormat', function(originVal, type = 0) {
	// 将秒数转换为 国家的形式
	const dt = new Date(originVal)

	/*
	padStart:
	第一参数：要使字符串达到长度
	第二参数：如果字符串达不到 第一个参数的长度，在其左侧补充 第二个参数，以便达到第一个参数的指定长度
	*/
	// 年
	const y = dt.getFullYear()
	// 月
	const m = (dt.getMonth() + 1 + '').padStart(2, 0)
	// 日
	const d = (dt.getDate() + '').padStart(2, 0)
	// 时
	const hh = (dt.getHours() + '').padStart(2, 0)
	// 分
	const mm = (dt.getMinutes() + '').padStart(2, 0)
	// 秒
	const ss = (dt.getSeconds() + '').padStart(2, 0)
	if (type == 1) {
		return `${y}-${m}-${d} ${hh}-${mm}-${ss}`
	} else {
		return `${y}-${m}-${d}`
	}
})
